prog stock analysis